extra pair of hands - German English Dictionary